package mealhistory;

import java.util.List;

public class MealGroup {
    private String date;
    private String type;
    private List<Mealitem> meals;

    /**
     * 构造一个新的 MealGroup，包含特定日期、类型和餐饮列表。
     *
     * @param date 该餐饮组的日期。
     * @param type 该餐饮组的类型，例如：早餐、午餐、晚餐。
     * @param meals 该组中的餐饮列表。
     */
    public MealGroup(String date, String type, List<Mealitem> meals) {
        this.date = date;
        this.type = type;
        this.meals = meals;
    }

    /**
     * 获取餐饮组的日期。
     *
     * @return 餐饮组的日期。
     */
    public String getDate() {
        return date;
    }

    /**
     * 设置餐饮组的日期。
     *
     * @param date 新的餐饮组日期。
     */
    public void setDate(String date) {
        this.date = date;
    }

    /**
     * 获取餐饮组的类型。
     *
     * @return 餐饮组的类型。
     */
    public String getType() {
        return type;
    }

    /**
     * 设置餐饮组的类型。
     *
     * @param type 新的餐饮组类型。
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * 获取餐饮组中的餐饮列表。
     *
     * @return 餐饮列表。
     */
    public List<Mealitem> getMeals() {
        return meals;
    }

    /**
     * 设置餐饮组中的餐饮列表。
     *
     * @param meals 新的餐饮列表。
     */
    public void setMeals(List<Mealitem> meals) {
        this.meals = meals;
    }
}
